package com.roadjava.tutor.service;

import com.roadjava.tutor.bean.dto.OrderInfoDTO;
import com.roadjava.tutor.bean.dto.TeacherJobDTO;
import com.roadjava.tutor.bean.res.ResultDTO;
import com.roadjava.tutor.bean.vo.OrderInfoVO;
import com.roadjava.tutor.bean.vo.TeacherJobVO;

import java.util.List;

/**
 * 订单业务类
 * @author zhaodaowen
 * @see <a href="http://www.roadjava.com">乐之者java</a>
 */
public interface OrderInfoService {

    /**
     * 预约生成订单信息
     */
    ResultDTO<String> add(OrderInfoDTO dto);
    /**
     * 订单列表查询
     * @param dto
     * @return
     */
    ResultDTO<List<OrderInfoVO>> loadTable(OrderInfoDTO dto);

    /**
     * 根据id更新订单
     * @param dto
     * @return
     */
    ResultDTO<String> update(OrderInfoDTO dto);
}
